Claudio Saavedra [Mon, 3 Jun 2013 11:51:47 +0000 (14:51 +0300)]
gdkevents.h: fix documentation typo
https://bugzilla.gnome.org/show_bug.cgi?id=701463
Hib Eris [Mon, 1 Apr 2013 10:35:18 +0000 (12:35 +0200)]
Do not use AC_CANONICAL_TARGET
Reverts commit
717c28e12daff5ae9fcb01b45cd1daf13609cddb and
fixes AX_PROG_CC_FOR_BUILD (see also
http://savannah.gnu.org/patch/index.php?7989).
https://bugzilla.gnome.org/show_bug.cgi?id=692638
Hib Eris [Mon, 13 May 2013 13:45:18 +0000 (15:45 +0200)]
Define INITGUID only for mingw.org compiler
Defining INITGUID causes a build failure with mingw-w64 > r5589.
https://bugzilla.gnome.org/show_bug.cgi?id=699673
Adam Dingle [Sat, 1 Jun 2013 10:43:51 +0000 (06:43 -0400)]
Require GLib 2.37.1
GTK+ now requires GLib 2.37.1 since it uses g_test_trap_subprocess,
which is new in that GLib version.
Piotr Drąg [Fri, 31 May 2013 20:44:05 +0000 (22:44 +0200)]
Updated POTFILES.in
Bastien Nocera [Tue, 21 May 2013 15:26:37 +0000 (17:26 +0200)]
Add GtkSearchBar widget
This widget is a toolbar that will popup automatically when
searches should be started, and dismissed when they are finished.
https://bugzilla.gnome.org/show_bug.cgi?id=700787
Colin Walters [Fri, 31 May 2013 14:34:11 +0000 (10:34 -0400)]
reftests: Switch test type to session-exclusive
The reftests are sensitive to window focus, and will not work reliably
if other concurrently executed tests are creating and closing windows.
Jiro Matsuzawa [Fri, 31 May 2013 13:25:04 +0000 (22:25 +0900)]
l10n: Update Japanese translation
Chun-wei Fan [Fri, 31 May 2013 05:03:23 +0000 (13:03 +0800)]
Update Visual Studio 2010 Property Sheets
Remove quotes that aren't really needed
Chun-wei Fan [Thu, 30 May 2013 08:07:31 +0000 (16:07 +0800)]
GDK-Win32: Avoid Redefinition of _GDK_EXTERN
Include config.h first so that _GDK_EXTERN may be defined once
and only once during the build, so that we do not get warnings/
errors for macro redefinition.
https://bugzilla.gnome.org/show_bug.cgi?id=701251
Rico Tzschichholz [Thu, 30 May 2013 18:19:49 +0000 (20:19 +0200)]
build: fix typo
Benjamin Otte [Thu, 30 May 2013 18:02:30 +0000 (20:02 +0200)]
API: Deprecate gtk_container_resize_children()
It does ad things and is undocumented, so I'll just silently deprecate
it.
Benjamin Otte [Thu, 30 May 2013 18:02:05 +0000 (20:02 +0200)]
container: Don't use to-be-deprecated API
Instead, do what that API does manually.
Benjamin Otte [Thu, 30 May 2013 18:01:33 +0000 (20:01 +0200)]
testgtk: Disable deprecations when using old functions
Benjamin Otte [Thu, 30 May 2013 17:28:08 +0000 (19:28 +0200)]
window: Call size_allocate() to allocate a size
Don't call gtk_container_resize_children().
https://bugzilla.gnome.org/show_bug.cgi?id=700185
Timothy Arceri [Tue, 28 May 2013 08:12:27 +0000 (18:12 +1000)]
GtkBookmarksManager: Refactor duplicate set error code and localise error strings
https://bugzilla.gnome.org/show_bug.cgi?id=593079
Chun-wei Fan [Thu, 30 May 2013 10:08:32 +0000 (18:08 +0800)]
build/win32/vs10/gdk.vcxprojin: Remove Stray Line
The last commit on this file accidently left a stray </ItemGroup>, which
Visual Studio 2010 does not like. Get rid of that line.
Chun-wei Fan [Tue, 28 May 2013 06:59:46 +0000 (14:59 +0800)]
gdkcursor-win32.c: Include gdkwin32.h
Include gdkwin32.h (which includes gdkprivate-win32.h and gdkwin32cursor.h
during the build of GDK-Win32) so that
gdk_win32_icon_to_pixbuf_libgtk_only() and
gdk_win32_pixbuf_to_hicon_libgtk_only() get exported, so that the GTK
DLL can link correctly.
Rafael Ferreira [Thu, 30 May 2013 08:01:10 +0000 (05:01 -0300)]
Updated Braziliana Portuguese translation for Gtk-UI
Matthias Clasen [Thu, 30 May 2013 02:02:12 +0000 (22:02 -0400)]
Drop unneeded define
SRCDIR is no longer used.
Matthias Clasen [Thu, 30 May 2013 01:37:05 +0000 (21:37 -0400)]
Use g_test_get_dir in test to locate files
This makes the tests work both installed and for make check.
Matthias Clasen [Thu, 30 May 2013 01:35:53 +0000 (21:35 -0400)]
Makefile.decl: Set G_TEST_SRCDIR and G_TEST_BUILDDIR
These variables are needed to make file location functions
work.
Matthias Clasen [Thu, 30 May 2013 01:11:14 +0000 (21:11 -0400)]
Port display tests to g_test_trap_subprocess
Matthias Clasen [Tue, 28 May 2013 22:08:42 +0000 (18:08 -0400)]
Make sure we dist all testsuite ingredients
Xavier Claessens [Tue, 21 May 2013 13:12:03 +0000 (15:12 +0200)]
GtkMenuItem: Take padding into account to position submenu arrow
Since commit
a69619edbc2b36aadbff200918ea9f11885d6109, it not
possible anymore for the style to add space between the border
and the arrow.
https://bugzilla.gnome.org/show_bug.cgi?id=700779
Benjamin Otte [Tue, 28 May 2013 14:06:59 +0000 (16:06 +0200)]
doctools: Remove unused variable
Benjamin Otte [Tue, 28 May 2013 13:19:41 +0000 (15:19 +0200)]
reftests: Add test for last 2 commits
Benjamin Otte [Tue, 28 May 2013 13:14:55 +0000 (15:14 +0200)]
cssimage: Add forgotten line
That line was already missing in the initial commit it seems.
Benjamin Otte [Tue, 28 May 2013 13:02:06 +0000 (15:02 +0200)]
cssanimation: Use property id here
Benjamin Otte [Tue, 28 May 2013 10:02:22 +0000 (12:02 +0200)]
treeview: Don't cache the height
Instead, use the correct value all the time.
Chun-wei Fan [Tue, 28 May 2013 07:08:16 +0000 (15:08 +0800)]
Update Visual Studio Build Files
-Update the pre-configured config.h.win32(.in) to define _GDK_EXTERN as
__declspec (dllexport) as we are not using .def files to export symbols
anymore.
-Update the GDK/GTK DLL projects and the property sheets to stop using
the .symbols/.def files
-Update the property sheets to "install" the newly-introduced GTK headers
-Update the gtk3-demo project to build the new demo sources that must be
built
Chun-wei Fan [Tue, 28 May 2013 05:36:54 +0000 (13:36 +0800)]
Fix build on C89 compilers
-Avoid defining variables in the middle of the block
-Include fallback-c89.c in gtkrevealer.c in place of math.h as
fallback-c89.c includes math.h itself, and is needed for round()
Chun-wei Fan [Tue, 28 May 2013 05:04:37 +0000 (13:04 +0800)]
Clean up the pre-configured gdkconfig.h.win32
The deprecation macros are now defined in gdkversionmacros.h, so remove
them from gdkconfig.h.win32 to avoid macro redefinition warnings.
Matthias Clasen [Tue, 28 May 2013 01:50:37 +0000 (21:50 -0400)]
Forgotten bug info
Matthias Clasen [Mon, 27 May 2013 23:41:23 +0000 (19:41 -0400)]
Post-release bump
Matthias Clasen [Mon, 27 May 2013 20:42:57 +0000 (16:42 -0400)]
3.9.2
Matthias Clasen [Mon, 27 May 2013 22:25:08 +0000 (18:25 -0400)]
Fix distclean
extract-strings was left behind.
Matthias Clasen [Mon, 27 May 2013 20:40:43 +0000 (16:40 -0400)]
Add new widgets to the gallery
Make GtkHeaderBar, GtkPlacesSidebar, GtkStack and GtkStackSwitcher
show up in the gallery.
Matthias Clasen [Mon, 27 May 2013 19:26:59 +0000 (15:26 -0400)]
Minor documentation formatting fixes
Matthias Clasen [Mon, 27 May 2013 19:17:25 +0000 (15:17 -0400)]
Add an index for 3.10 symbols in gdk docs
Matthias Clasen [Mon, 27 May 2013 19:03:04 +0000 (15:03 -0400)]
Add release note about GtkBin compatibility
Matthias Clasen [Mon, 27 May 2013 18:49:43 +0000 (14:49 -0400)]
Add gtk_test_widget_wait_for_draw to docs
Matthias Clasen [Mon, 27 May 2013 18:42:58 +0000 (14:42 -0400)]
Remove gtk_widget_preferred_size_and_baseline from the docs
No longer exported since
bd4d00918ed6293f7b45921ee4a52068aa78aa44.
Matthias Clasen [Mon, 27 May 2013 18:41:35 +0000 (14:41 -0400)]
Document --enable-installed-tests option
Matthias Clasen [Mon, 27 May 2013 18:36:53 +0000 (14:36 -0400)]
Add new symbols to docs
Also, minor formatting fixes.
Matthias Clasen [Sun, 26 May 2013 05:05:25 +0000 (01:05 -0400)]
Add a tiled window state
This information is needed to draw client-side decorations
properly in this state.
https://bugzilla.gnome.org/show_bug.cgi?id=696001
Chun-wei Fan [Mon, 27 May 2013 10:25:57 +0000 (18:25 +0800)]
Update Visual Studio 2010 projects
Add a PlatformToolset tag for each configuration for project files that
do not yet have them. This is to ease support for Visual Studio 2012 as
we can copy and easily replace a few items with automated scripts as
project files for Visual Studio 2010 and 2012 are very similar.
This might change when we eventually support the Metro (aka Windows 8
Modern UI), but this will suffice for the time being.
Dušan Kazik [Sun, 26 May 2013 14:03:13 +0000 (16:03 +0200)]
Updated slovak translation
Timothy Arceri [Thu, 23 May 2013 08:00:36 +0000 (18:00 +1000)]
Fix error_selecting_folder_over_existing_file_dialog() never displaying message
https://bugzilla.gnome.org/show_bug.cgi?id=700864
Timothy Arceri [Thu, 23 May 2013 08:09:58 +0000 (18:09 +1000)]
Handle G_IO_ERROR_FILENAME_TOO_LONG errors when saving
https://bugzilla.gnome.org/show_bug.cgi?id=591969
Timothy Arceri [Mon, 20 May 2013 21:54:00 +0000 (07:54 +1000)]
Update gtk_file_chooser_set_do_overwrite_confirmation() documentation to reflect what is actually happening
https://bugzilla.gnome.org/show_bug.cgi?id=360131
Alban Browaeys [Fri, 24 May 2013 23:05:13 +0000 (01:05 +0200)]
GtkPlacesSidebar: do not unref mount
Do not unref mount has we grabbed its pointer without taking
a reference.
Otherwise the following call to g_list_free_full on network_mounts
frees it a second time. Segfault in nautilus ensue.
https://bugzilla.gnome.org/show_bug.cgi?id=700979
Matthias Clasen [Sun, 26 May 2013 01:02:00 +0000 (21:02 -0400)]
csd: Fix handling of titlebar height
gtk_widget_get_allocated_height returns the adjusted
allocation, so we can't use it as measure for how much
room to leave when drawing the window background.
Matthias Clasen [Sun, 26 May 2013 00:56:14 +0000 (20:56 -0400)]
Add more tests to testheaderbar
Check that one can use widgets other than GtkHeaderBar as
titlebars.
Matthias Clasen [Sat, 25 May 2013 18:04:36 +0000 (14:04 -0400)]
GtkBox: don't propagate the expand child property
The intention of the expand widget flags was to in fact propagate
legacy expand child properties as well. Due to implementation errors,
this was only happening in some cases, but not in others. To avoid
breaking old code assuming traditional expand flag behavior, this
commit removes all attempts to propagate GtkBox::expand.
This was discussed in
https://bugzilla.gnome.org/show_bug.cgi?id=698656 and
https://bugzilla.gnome.org/show_bug.cgi?id=628902
This patch was written by Tristan Van Berkom.
Matthias Clasen [Sat, 25 May 2013 17:17:57 +0000 (13:17 -0400)]
Avoid shadowing a variable
I don't think this broke anything, but it is just inviting
confusion.
Matthias Clasen [Sat, 25 May 2013 17:12:56 +0000 (13:12 -0400)]
testwindowsize: show the actual window size
Matthias Clasen [Sat, 25 May 2013 15:42:28 +0000 (11:42 -0400)]
Add an interactive window sizing test
Bastien Nocera [Wed, 22 May 2013 15:37:51 +0000 (17:37 +0200)]
GdkRgba: Fix 'loose' typo
Should be "lose"
https://bugzilla.gnome.org/show_bug.cgi?id=700844
Bastien Nocera [Tue, 21 May 2013 16:31:10 +0000 (18:31 +0200)]
GtkSearchEntry: Don't wait for timeout when emptying
When the text entry gets cleared, emit the "changed" signal
straight away. This avoids a lag when dismissing a search.
https://bugzilla.gnome.org/show_bug.cgi?id=700787
Bastien Nocera [Tue, 21 May 2013 16:29:08 +0000 (18:29 +0200)]
GtkTreeView: Use GtkEntry private function to remove hack
https://bugzilla.gnome.org/show_bug.cgi?id=700787
Bastien Nocera [Tue, 21 May 2013 16:26:48 +0000 (18:26 +0200)]
GtkEntry: Focus the entry without selecting the text
Focusing the text entry without selecting all the text is needed in
some places (GtkTreeView, and some uses of GtkSearchEntry) so
create a private helper to avoid replicating the hacks.
https://bugzilla.gnome.org/show_bug.cgi?id=700787
Matthias Clasen [Thu, 23 May 2013 16:26:26 +0000 (12:26 -0400)]
Don't include X11 headers in wayland
The include of X11/keysyms.h in gdkdevice-wayland.c was just
a leftover.
Victor Ibragimov [Thu, 23 May 2013 07:29:48 +0000 (12:29 +0500)]
po-properties updated for Tajik
Matthias Clasen [Thu, 23 May 2013 02:01:44 +0000 (22:01 -0400)]
Drop test images
These were left behind when gdk-pixbuf was split off.
Federico Mena Quintero [Wed, 22 May 2013 22:22:28 +0000 (17:22 -0500)]
GtkFileChooser: Only allow creating bookmarks for folders, not files
https://bugzilla.gnome.org/show_bug.cgi?id=561221
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Federico Mena Quintero [Wed, 22 May 2013 22:22:28 +0000 (17:22 -0500)]
GtkPlacesSidebar: Only create bookmarks for folders, not files
https://bugzilla.gnome.org/show_bug.cgi?id=561221
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
Benjamin Otte [Tue, 21 May 2013 22:07:04 +0000 (00:07 +0200)]
tests: Stop expander from failing
The test was flaky without gtk_widget_wait_for_draw().
Matthias Clasen [Tue, 21 May 2013 11:49:15 +0000 (07:49 -0400)]
Wayland: not all screens are square
https://bugzilla.gnome.org/show_bug.cgi?id=700737
Benjamin Otte [Tue, 21 May 2013 10:50:13 +0000 (12:50 +0200)]
tests: Install tests/css/parser
Benjamin Otte [Tue, 21 May 2013 10:37:49 +0000 (12:37 +0200)]
tests: Install testsuite/css
Rafael Ferreira [Tue, 21 May 2013 05:28:45 +0000 (02:28 -0300)]
Updated Brazilian Portuguese translation
John Ralls [Fri, 3 May 2013 17:31:47 +0000 (10:31 -0700)]
Bug 667759 - gtkdnd-quartz.c is missing annotations for introspection
Work around this by introspecting gtkclipboard.c and gtkdnd.c instead
of the quartz alternatives.
Note that this is temporary: The implementation of GdkSelection
will make the quartz alternatives unnecessary. See bug 571582.
John Ralls [Mon, 20 May 2013 22:15:11 +0000 (15:15 -0700)]
Bug 691921 - GTK+ built on Leopard references [NSMenu removellItems]
Test it with respondsToSelector, and if it isn't available delete the
items one at a time.
Colin Walters [Mon, 20 May 2013 18:06:32 +0000 (14:06 -0400)]
modules/input: Only build quartz module if we're targeting quartz
Otherwise the build is broken on GNU/Linux and Win32.
E. K. Kato [Mon, 20 May 2013 17:48:32 +0000 (10:48 -0700)]
Bug 694273 - Patch to support NSTextInputClient in text widgets
Provides an input module for native OSX input methods.
Based on a patch by Hiroyuki Yamamoto
(http://www.sraoss.jp/sylpheed/sylpheed/macosx/gtk+-2.24.0-macosx-textinputclient_ja-test1.patch).
Adjustments for Gtk3 by Matthew Francis <gnomebugs@newsheffield.co.uk>
Kjartan Maraas [Mon, 20 May 2013 16:31:46 +0000 (18:31 +0200)]
Updated Norwegian bokmål translation
Daniel Mustieles [Mon, 20 May 2013 10:36:35 +0000 (12:36 +0200)]
Updated Spanish translation
Victor Ibragimov [Mon, 20 May 2013 07:44:12 +0000 (12:44 +0500)]
Tajik translation updated
Luc Pionchon [Tue, 6 Mar 2012 23:13:03 +0000 (01:13 +0200)]
typo
https://bugzilla.gnome.org/show_bug.cgi?id=699289
Luc Pionchon [Fri, 10 May 2013 10:30:08 +0000 (13:30 +0300)]
Add doc to set markup and accelerator on a MenuItem.
https://bugzilla.gnome.org/show_bug.cgi?id=699289
Lionel Landwerlin [Fri, 17 May 2013 12:28:04 +0000 (13:28 +0100)]
x11: make _gdk_device_query_state report the master's device state
Calling XIQueryPointer() on a slave device is going to trigger a
BadDevice X error. So in case we query a slave device state, ask the
master device instead.
https://bugzilla.gnome.org/show_bug.cgi?id=700233
Mario Sanchez Prada [Thu, 16 May 2013 14:34:05 +0000 (15:34 +0100)]
Missing NULL-check in XI2's implementation for get_window()
Add missing check in gdk_x11_device_manager_xi2_get_window(), returning
NULL if no valid XI2Event* has been found. Calling code seems to be
prepared to handle NULLs coming from this function, so it should be
safe enough (e.g. check gdk_event_source_get_filter_window()).
https://bugzilla.gnome.org/show_bug.cgi?id=700465
Will Thompson [Sat, 18 May 2013 13:55:32 +0000 (14:55 +0100)]
docs: remove unused objects_grouped.sgml
I notice that a reference to GtkStrengthBar had been left in this file
when it was renamed to GtkLevelBar. On closer inspection, it looks like
it's been unused for 13 years. To quote docs/reference/ChangeLog:
> 2000-10-23 Havoc Pennington <hp@redhat.com>
>
> [...] Removed objects_grouped.sgml from gtk-docs.sgml for now, it
> doesn't seem useful anymore.
https://bugzilla.gnome.org/show_bug.cgi?id=700575
Victor Ibragimov [Sun, 19 May 2013 07:38:39 +0000 (12:38 +0500)]
Updated Tajik Translation
Matthias Clasen [Sat, 18 May 2013 23:21:54 +0000 (19:21 -0400)]
Fix drawing of treeview grid lines
In the presence of invisible columns, the grid line drawing
code was malfunctioning.
https://bugzilla.gnome.org/show_bug.cgi?id=700578
Bastien Nocera [Thu, 16 May 2013 12:27:39 +0000 (14:27 +0200)]
GtkSwitch: Don't handle events from extra mouse buttons
Also use GDK_EVENT_{STOP,PROPAGATE} to make return
values clearer.
https://bugzilla.gnome.org/show_bug.cgi?id=696640
Bastien Nocera [Tue, 26 Mar 2013 13:22:10 +0000 (14:22 +0100)]
GtkButton: Don't suppress unhandled mouse events
Mouse events that we do not handle should bubble up to the parent
widget, so they can be handled there, instead of disappearing inside
the button. Also use GDK_EVENT_{STOP,PROPAGATE} to make return
values clearer.
https://bugzilla.gnome.org/show_bug.cgi?id=696640
Victor Ibragimov [Fri, 17 May 2013 21:17:29 +0000 (02:17 +0500)]
Tajik Updated
Victor Ibragimov [Fri, 17 May 2013 21:12:22 +0000 (02:12 +0500)]
Tajik Updated
Benjamin Otte [Fri, 17 May 2013 18:49:20 +0000 (20:49 +0200)]
testsuite: temporarily disable failing tests
Benjamin Otte [Fri, 17 May 2013 16:16:42 +0000 (18:16 +0200)]
treeview: Use tick callback
instead of a timer for the presize callback.
Benjamin Otte [Fri, 17 May 2013 12:33:50 +0000 (14:33 +0200)]
tests: Use gtk_tree_view_wait_for_draw() in treeview-scrolling
Replace all idle handlers waiting for draw and all manual runs of the
event loop with a call to gtk_tree_view_wait_for_draw().
Benjamin Otte [Fri, 17 May 2013 12:28:18 +0000 (14:28 +0200)]
treeview: Store editable position differently
Instead of storing the rect in the bin window, store the row and column
the editable belongs to and compute the rect lazily. This way, we don't
need to keep the rect up to date.
Fixes /TreeView/scrolling/new-row-mixed/path-500 test.
Benjamin Otte [Fri, 17 May 2013 11:33:19 +0000 (13:33 +0200)]
treeview: Remove unused function
Benjamin Otte [Thu, 16 May 2013 23:35:04 +0000 (01:35 +0200)]
API: Add gtk_test_widget_wait_for_draw ()
See docs and following commits for what it's supposed to do. Let's hope
it fixes the flakiness in tests.
Bastien Nocera [Thu, 16 May 2013 16:20:19 +0000 (18:20 +0200)]
GtkSearchEntry: Delay the changed signal by default
Emit the "changed" signal after 150 msecs, so that searching
through big lists, or doing online searches feels more responsive.
This is something already done in various applications to make
search-as-you type more responsive (gnome-shell, gnome-documents,
gnome-control-center, etc.). The 150 msecs is the value currently
used by gnome-shell, so keep it (invisibly) consistent.
https://bugzilla.gnome.org/show_bug.cgi?id=700229
Victor Ibragimov [Fri, 17 May 2013 12:51:33 +0000 (17:51 +0500)]
Tajik Language - PO-properties updated
Victor Ibragimov [Fri, 17 May 2013 12:10:19 +0000 (17:10 +0500)]
Tajik Language - Complete translation
Sindhu S [Fri, 17 May 2013 08:48:43 +0000 (14:18 +0530)]
Fix typos in EN translation files
Change "Englihs" to "English"
Change "Page up" to "Page Up"
Change "Page up (keypad)" to "Page Up (keypad)"
Change "Page down" to "Page down"
Change "Page down (keypad)" to "Page Down (keypad)"